A Structured Review of Productivity Factors in Software Development

نویسندگان

  • Stefan Wagner
  • Melanie Ruhe
چکیده

Analysing and improving productivity has been one of the main goals of software engineering research since its beginnings. A plethora of studies have been conducted on various factors that resulted in several models for analysis and prediction of productivity. However, productivity is still an issue in current software development and not all factors and their relationships are known. This paper reviews the large body of available literature in order to distill a list of the main factors influencing productivity investigated so far. The measure for importance here is the number of articles a factor is used in. Special consideration is given to soft or human-related factors in software engineering that are often not analysed with equal detail as more technical factors. The resulting list can be used to guide further analysis and as basis for building productivity models.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Factors Affecting Software Maintenance Productivity: an Exploratory Studyl

Systems developers and researchers have long been interested in the factors that affect software development productivity. Identification of factors as either aiding or hindering productivity enables management to take steps to encourage the positive influences and to eliminate the negative ones. This research has explored the possibility of developing an estimable model of software development...

متن کامل

Finding Factors Impacting Productivity in Software Development Project Using Structured Equation Modelling

The size of international software industry is over $1000bn. Total revenue earned by the Indian software industry in year 2005 was $30bn and which is expected to grow. The price quoted by vendors to its customers and the rate of the customer service is dependent on the productivity of the project. Given the fact that software development complexity is on an ever-increasing curve, it becomes cri...

متن کامل

Factors Influencing Software Development Productivity - State-of-the-Art and Industrial Experiences

Managing software development productivity is a key issue in software organizations. Business demands for shorter time-to-market while maintaining high product quality force software organizations to look for new strategies to increase development productivity. Traditional, simple delivery rates employed to control hardware production processes have turned out not to work when simply transferre...

متن کامل

A Knowledge-based Support System for the Reuse of Structured Specifications and Designs of Embedded Computer Systems

THE AND Reuse promises to be one of the key factors in enhancing quality and productivity in software development. However, CASE tools for real-time systems are usually focused on the development of new software. In this paper we describe a domain-based support system for the reuse of structured software specifications and designs of embedded software! .

متن کامل

Project-Level Reuse Factors: Drivers for Variation within Software Development Environments

Systematic reuse can dramatically improve software development productivity and quality even though a software reuse methodology may require substantial investments. Some projects may fail to achieve the targeted amounts of reuse within organizations that are overall successful in employing reuse. To explain such variation, this research explores the effects of project-level factors in the succ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008